home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MChess / MobileChess.jar / M / I.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-07-18  |  1.8 KB  |  116 lines

  1. package M;
  2.  
  3. import G.I;
  4. import N.Z;
  5. import java.io.DataInputStream;
  6. import java.io.DataOutputStream;
  7. import java.util.Hashtable;
  8.  
  9. // $FF: renamed from: M.I
  10. public class class_0 extends Z {
  11.    private int containsKey;
  12.    private long get;
  13.    private Hashtable put;
  14.  
  15.    public static final boolean containsKey(int var0) {
  16.       return var0 < 0;
  17.    }
  18.  
  19.    public class_0() {
  20.       this.put = new Hashtable();
  21.       this.get = -1L;
  22.    }
  23.  
  24.    public class_0(int var1) {
  25.       this();
  26.       this.containsKey = var1;
  27.    }
  28.  
  29.    public final boolean get(long var1) {
  30.       return this.put.containsKey(new Long(var1));
  31.    }
  32.  
  33.    // $FF: renamed from: I (long, G.I) void
  34.    public final void method_0(long var1, I var3) {
  35.       this.put.put(new Long(var1), var3);
  36.    }
  37.  
  38.    // $FF: renamed from: D () long
  39.    public final long method_1() {
  40.       return this.get;
  41.    }
  42.  
  43.    // $FF: renamed from: I (long) void
  44.    public final void method_2(long var1) {
  45.       if (this.get(var1)) {
  46.          this.get = var1;
  47.       }
  48.  
  49.    }
  50.  
  51.    // $FF: renamed from: Z (long, G.I) void
  52.    public final void method_3(long var1, I var3) {
  53.       this.put.put(new Long(var1), var3);
  54.       this.method_2(var1);
  55.    }
  56.  
  57.    // $FF: renamed from: Z (long) G.I
  58.    public final I method_4(long var1) {
  59.       return (I)this.put.get(new Long(var1));
  60.    }
  61.  
  62.    // $FF: renamed from: F () G.I
  63.    public final I method_5() {
  64.       return this.method_4(this.get);
  65.    }
  66.  
  67.    // $FF: renamed from: J () int
  68.    public final int method_6() {
  69.       return this.containsKey;
  70.    }
  71.  
  72.    // $FF: renamed from: S () boolean
  73.    public final boolean method_7() {
  74.       return containsKey(this.containsKey);
  75.    }
  76.  
  77.    // $FF: renamed from: I (java.io.DataInputStream) void
  78.    public final void method_8(DataInputStream var1) {
  79.       E.I var2 = new E.I(var1);
  80.       this.containsKey = var1.readInt();
  81.       this.get = var1.readLong();
  82.       this.put = (Hashtable)var2.Z();
  83.       super.I(var1);
  84.    }
  85.  
  86.    // $FF: renamed from: I (java.io.DataOutputStream) void
  87.    public final void method_9(DataOutputStream var1) {
  88.       E.Z var2 = new E.Z(var1);
  89.       var1.writeInt(this.containsKey);
  90.       var1.writeLong(this.get);
  91.       var2.I(this.put);
  92.       super.I(var1);
  93.    }
  94.  
  95.    // $FF: renamed from: Z () long
  96.    public long method_10() {
  97.       return 1L;
  98.    }
  99.  
  100.    public final boolean equals(Object var1) {
  101.       if (var1 instanceof class_0) {
  102.          return ((class_0)var1).method_6() == this.containsKey;
  103.       } else {
  104.          return false;
  105.       }
  106.    }
  107.  
  108.    public final int hashCode() {
  109.       return this.containsKey;
  110.    }
  111.  
  112.    public final String toString() {
  113.       return Integer.toString(this.containsKey);
  114.    }
  115. }
  116.